
<%@page import="cl.edinet.agencialinea3.ejb.entity.AelUsuario"%>
<%-- 
    Document   : HomeMantencion
    Created on : 28-04-2014, 01:32:04 PM
    Author     : Iván Zúñiga & Tomás Quinteros
--%>

<%@page import="cl.edinet.agencialinea3.ejb.entity.Documento"%>
<%@page import="cl.edinet.agencialinea3.ejb.entity.Declaracion"%>
<%@page import="cl.edinet.agencialinea3.ejb.entity.Importador"%>
<%@page import="java.util.List"%>
<%@page import="cl.edinet.zoidberg.tld.components.ZoidbergEnum"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="z" uri="http://zoidberg.edinet.cl/tld/zoidberg-1.2.tld"%>

<%
List<Importador> listadoImportadores = (List<Importador>)request.getAttribute("importadores");
List<AelUsuario> listadoUsuarios = (List<AelUsuario>)request.getAttribute("usuarios");

    int cantidadTotalRegistrosBusqueda = (Integer)request.getAttribute("int.cantidadTotalRegistrosBusqueda");
    int pagina = (Integer)request.getAttribute("int.pagina");
    int cantidadRegistrosPorPagina = (Integer)request.getAttribute("int.cantidadRegistrosPorPagina");
    
%>

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Agencia en Línea 3.0</title>
        <link rel="stylesheet" href="../../css/layout.css"/>
        <link rel="stylesheet" href="../../css/normalize.css"/>
        <z:processCSS acordeon="true" menuArbol="true" paginacion="true"/>
        
    <style type="text/css">
        
    </style>
    
    <script type="text/javascript">
            function altRows(id){
                if(document.getElementsByTagName){ 
                    var table = document.getElementById(id);  
                    var rows = table.getElementsByTagName("tr");
                    for(i = 0; i < rows.length; i++){        
                        if(i % 2 == 0){
                            rows[i].className = "evenrowhomecolor";
                        }
                        else{
                            rows[i].className = "oddrowhomecolor";
                        }      
                    }
                }
            }
            
            window.onload=function(){
            altRows('alternatecolor');
            }
        </script>
        
    </head>

    <body>
        <div class="body">
            <div class="header">
                <div class="logo">                    
                    <a class="logo-imagen" href="../../home/Home.view"></a>
                </div>
                <div class="menu">
                    <div class="modulo">
                        <%@include file="/application/commons/menu/menuAcordeonMantencion.jsp" %>                        
                    </div>
                    <div class="submodulo">
                        <%@include file="/application/commons/menu/menuSuperiorMantencion.jsp" %>
                    </div>
                </div>
            </div>
            <div class="clearfix"></div>
            <div class="cuerpo">
                                                      
                    <div class="filtros">                    
                    <%--FILTRO CLIENTE--%>
                    <z:form nameid="form1" action="HomeMantencion.view" onsubmit="onsubmitFormulario()"><z:autoCompleteForm requestAttributeId="controlResponse"/>
                        <input type="hidden" name="pagina" value="<%=(pagina)%>"/>
                        
                    <table class="tablafiltroclientemantencion"align="center" rules="none">
                        
                        
                        <tr>
                            <th align="center" width="10%">Cliente</th>
                            <th align="right"><z:select width="95%" nameid="entidad" lista="<%=(listadoImportadores)%>" atributoIdOption="getCodigo" atributoValueOption="getNombre()" labelPrimerOption="TODOS" required="false"/></th>
                            
                        </tr>
                        
                    </table>
                        
                        <table class="tablafiltroclientemantencion" align="center">
                            <tr> 
                                <th> Nombre<z:inputText nameid="nombre" required="false"/></th>
                                <th> Rut<z:inputNumber nameid="rut" required="false"/></th>
                                <th> Nik<z:inputText nameid="nik" required="false"/></th>                            
                                <th> Email<z:inputText nameid="email" required="false"/></th>
                                <th align="right" width="10%"><z:button nameid="botonFiltrar" typeControl="submit" value="Buscar"/></th>
                                
                                                          
                            </tr>
                        </table>                        
                        </z:form>
                        
                        <z:form nameid="form2" action="../mantencion/MantencionUsuario.view" onsubmit="onsubmitFormulario()"><z:autoCompleteForm requestAttributeId="controlResponse"/>
                                <th> <z:button nameid="botonAgregar" typeControl="submit" value="Agregar"/></th>
                        </z:form>
                                
                    <%--FILTRO CLIENTE--%>
                    </div>
                                   
                <div class="clearfix"></div>
                <div class="contenido">
                    <%--PAGINACIÓN--%>
                        <z:paginacion 
                        nameId="paginacion" 
                        numeroResultados="<%=(cantidadTotalRegistrosBusqueda)%>" 
                        paginaActual="<%=(pagina)%>"
                        resultadosPorPagina="<%=(cantidadRegistrosPorPagina)%>"
                        claseCSS="paginacion"
                        funcionPersonalizada="paginar()"
                        />
                        
                    <%--PAGINACIÓN--%>
                    <center>
                        
                         <table class="altrowstablehome" id="alternatecolor">
                        <thead>
                            <tr>
                                <th>Opciones</th>
                                <th>Nombre</th>
                                <th>Rut</th>
                                <th>Nik</th>
                                <th>Email</th>
                                <th>Fecha de Registro</th>
                            </tr>
                        </thead>
                        <tbody>
                            
                                    <% for ( AelUsuario usuarios : listadoUsuarios ){ %>
                            <tr>
                                <td> 
                                    <a href="MantencionUsuario.view?id=<%=(usuarios.getId())%>">editar</a>
                                </td>
                                <td><%=((usuarios.getNombre()!=null)?usuarios.getNombre():"")%>&nbsp;<%=((usuarios.getApellidoPaterno()!=null)?usuarios.getApellidoPaterno():"")%>&nbsp;<%=((usuarios.getApellidoMaterno()!=null)?usuarios.getApellidoMaterno():"")%></td>
                                <td><%=(usuarios.getRut())%></td>
                                <td><%=(usuarios.getNik())%></td>
                                <td><%=(usuarios.getEmail())%></td>
                                <td><%=(DateUtiles.formatearFechaEspanol(usuarios.getFechaRegistro()))%></td>
                                
                                
                            </tr>
                            <% } %>
                        </tbody>
                         </table>
                            </center>
                    <%--PAGINACIÓN--%>
                        <z:paginacion 
                        nameId="paginacion1" 
                        numeroResultados="<%=(cantidadTotalRegistrosBusqueda)%>" 
                        paginaActual="<%=(pagina)%>"
                        resultadosPorPagina="<%=(cantidadRegistrosPorPagina)%>"
                        claseCSS="paginacion"
                        funcionPersonalizada="paginar()"
                        />
                    <%--PAGINACIÓN--%>
                </div>
            </div>
            <div class="footer"><a class="a-footer"href="http://tquinteros91.wix.com/agenciaenlinea3" target="_blank">Iván Zúñiga & Tomás Quinteros</a></div>
        </div>
                            
                            
            <z:processJS/>
            <script type="text/javascript">
          
            var pagina=document.form1.pagina;
            var formularioFiltros=document.form1;
          
            function abrirPagina(url){
              document.location='<%=(request.getContextPath())%>'+url;
            }
            function onsubmitFormulario(){
                resetearPagina();
            }
            
            function resetearPagina(){
                pagina.value = 0;
            }
            function paginar(name, page){
                pagina.value = page;
                formularioFiltros.submit();
            }
      </script>
    </body>
</html>
